//
// Created by Administrator on 2020/11/11.
//

#ifndef O5G_SRC_O5GUE_L2_SRC_L3INTF_INCLUDE_L3INTFDEF_H_
#define O5G_SRC_O5GUE_L2_SRC_L3INTF_INCLUDE_L3INTFDEF_H_

#include "../../../include/l2Def.h"

typedef struct UeL2L3IntfL3IntfContext
{
    pthread_t tid;
    int l3SockFd;
    S_OsSelect selector;
    S_Poller *poller;
    char sockRecvBuffer[SOCK_BUFFER_SIZE];
} S_UeL2L3IntfContext;

extern S_UeL2L3IntfContext *gpUeL2L3IntfContext;

#endif //O5G_SRC_O5GUE_L2_SRC_L3INTF_INCLUDE_L3INTFDEF_H_
